package com.jn.erp.wechat.common.api.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jn.erp.wechat.common.api.entity.WxMenu;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <pre>
 *
 * </pre>
 *
 * @author sunjiyong
 * @since 2024/9/10 19:57
 */
public interface WxMenuService extends IService<WxMenu> {

    List<WxMenu>  getTreeByRouteName(WxMenu wxMenu);

    List<WxMenu> getChildPerms(List<WxMenu> list, Long parentId);

    List<WxMenu>  wxRoleMenus(String roles);

    List<WxMenu>  wxUserRoleMenus(WxMenu wxMenu);


    List<WxMenu>  wxBarMenus(String roles);
}
